/*
 * Test.cpp

 *
 */

#include "Test.h"
#include "bplusstree/TestFreeSpaceManager.h"
#include "testIDGenerador/IDGeneradorTest.h"
#include "bplusstree/ElementSerializationTest.h"
#include "bplusstree/TestGenericKey.h"
#include "bplusstree/TestSerialization.h"
#include "bplusstree/TestPersistor.h"
#include "bplusstree/BPlusTreeTest.h"
#include "bplusstree/BPlusTreeTestString.h"
#include "parser/TestTwitParser.h"
#include "parser/TestRssParser.h"
#include "hash/TestHashExtensible.h"
#include "hash/TestHashExtensibleRss.h"
#include "index/TestIndex.h"

Test::Test(string claveComando, string tipoComandoLeyenda,FileHandler* fileHandler) :
		Command(claveComando, tipoComandoLeyenda,fileHandler) {

}

Test::~Test() {
}

void Test::execute(int argc, char** argv) {
/*
	TestFreeSpaceManager test;
	test.runTests();

	IDGeneradorTest idtest;
	idtest.run();

	ElementSerializationTest elt;
	elt.run();

	TestGenericKey tgk;
	tgk.run();

	TestSerialization ts;
	ts.runTests();

	TestPersistor tp;
	tp.runTests();

	BPlusTreeTest bptest;
	bptest.run();

	BPlusTreeTestString bplusString;
	bplusString.run();


	TestIndex testIndex;
	testIndex.setFileHandler(fileHandler);
	testIndex.run();

	TestTwitParser testTwitParser;
	testTwitParser.run();

	TestRssParser testRssParser;
	testRssParser.run();
*/
	TestHashExtensible testHash;
	testHash.run();

	TestHashExtensibleRss testHashRss;
	testHashRss.run();


}
